class Solution {
public:
    int maxArea(vector<int>& height) {
        int i=0;
        int j=height.size()-1;
        int res=0;
        while(i<j)
        {
            if(height[i]<height[j])
                res=max(res,(j-i)*height[i++]);
            else
                res=max(res,(j-i)*height[j--]);
        }
        return res;
    }
};